#include <cstdlib>
#include <iostream>
#include <string>
#include <stdint.h>
using namespace std;


#ifndef CCHARACTER_H_
#define CCHARACTER_H_

#define E_WALK (10)
#define E_TRAIN (25)
#define E_RUN (20)
#define E_MEDITATE (30)
#define MAX_ENERGY (100)

#define NUM_PHRASE (5)

class Ccharacter {
	// private members

public:
	string name;
	string status;  // unused
	int max_health;

	int att;
	int def;
	int spd;
	int health;
	int money;
	int energy;

	void initialize(void);
	void walk(void);
	void train(void);
	int rest (int);
	void run(void);
	void meditate(void);

/*	string phrase1[5] = {
			"You find a ",
			"In the corner of your eye, you glimpse a ",
			"High above, a ",
			"Hidden in the blades of tall grass, a ",
			"Stranded on the dirt road, a "
	};

	string phrase2[5] = {
			" hanging from a nearby branch. You pick it up. ",
			"In the corner of your eye, you glimpse a ",
			"High above, a ",
			"Hidden in the blades of tall grass, a ",
			"Stranded on the dirt road, a "
	};*/







	virtual ~Ccharacter(); // destructor
};




#endif /* CCHARACTER_H_ */
